【Spring Cloud】实现微服务调用的负载均衡
通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。服务端负载均衡指的是发生在服务提供者一方,比如常见的 nginx 负载均衡。客户端负载均衡指的是发生在服务请求的一方,也就是在发送请
微服务RabbitMQ高级篇
消息可靠性传递概述,生产者消息确认机制publisher-comfirm,publisher-return,消息持久化消费者消息确认机制,如何确保RabbitMQ消息的可靠性?死信交换机,延迟队列,惰性队列,MQ集群
SpringCloud-基于Feign远程调用
本文将介绍如何在Spring Cloud中使用Feign进行远程调用。Spring Cloud是一个用于构建分布式系统的开发工具包,它提供了一系列的微服务组件,其中之一就是Feign。Feign是一种声明式的Web服务客户端,它简化了在Spring Cloud中进行远程调用的过程。
SpringCloud-Gateway网关的使用
本文介绍如何再 SpringCloud 项目中引入 Gateway 网关并完成网关服务的调用。Gateway 网关是一个在微服务架构中起到入口和路由控制的关键组件。它负责处理客户端请求,进行路由决策,并将请求转发到相应的微服务。Gateway 网关还可以实现负载均衡、安全认证、日志记录等功能,集中管
前端传参中带有特殊符号导致后端接收时乱码或转码失败的解决方案
自从成为全栈后感觉思考问题和找bug的视野更广了,写代码也觉得越来越有趣,越来越顺畅。相信自己选择的路,即使它不一定对,只要努力让自己不后悔就好。祝大家学有所成,劳有所获,加油~
Ribbon源码深度解析
③ 这样的话,整个链路就很清晰:我们在使用我们自己定义的RestTemplate的时候,只要加上@LoadBalanced注解,Spring就会拿到我们定义的RestTemplate对象,再从Spring容器中拿到LoadBalancerInterceptor对象,并且加到RestTemplate的
docker安全与https协议
docker 应用本身实现上会有代码缺陷,docker 历史版本共有超过 20 项漏洞。
SpringCloud--Eureka注册中心服务搭建注册以及服务发现
注意springboot以及springcloud版本,可能有莫名其妙的错误,这里使用的是springboot-2.6.13,springcloud-2021.0.5。
高版本Spring Cloud中OpenFeign整合Hystrix熔断降级不生效的问题及解决方案
本文将介绍在使用高版本Spring Cloud(2020.0.x及以后),由于取消了Hystrix的集成,导致OpenFeign与Hystrix熔断降级不生效的问题。同时,也将给出解决该问题的方案,即添加feign.circuitbreaker.enabled=true配置。
nacos启动失败(解决方法汇总)
nacos安装启动失败 解决方法汇总
SpringCloud-Nacos集群搭建
本文详细介绍了如何在SpringCloud环境中搭建Nacos集群。通过清晰的步骤和详尽的说明,读者能够轻松了解搭建过程,实现高可用、可伸缩的Nacos服务。从安装到配置,涵盖了集群中的每个关键步骤,为实现微服务体系的稳健性提供了指导。
SpringCloud之Seata基本介绍与安装
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。阿里巴巴作为国内最早一批进行应用分布式改造的企业,很早就遇到微服务架构下的分布式事务问题。阿里巴巴对于分布
SpringCloud之Eureka注册中心和负载均衡
springcloud学习笔记之eureka和负载均衡
SpringCloud+Eureka+Nacos使用和扩展
服务生产者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)服务调用关系服务提供者:暴露接口给其它微服务调用服务消费者:调用其它微服务提供的接口提供者与消费者角色其实是相对的一个服务既可以是提供者也可以是消费者。
SpringCloud-搭建Nacos配置中心
本文详细介绍了如何在Spring Cloud项目中使用Nacos实现配置管理。首先,通过简洁的步骤指导了Nacos的安装和配置。然后,通过在项目中引入Nacos的依赖和配置,实现了与Nacos配置中心的连接。在Nacos控制台上演示了如何新建配置,并通过Spring Cloud项目实现了动态读取配置
Spring Cloud使用ZooKeeper作为注册中心的示例
【代码】Spring Cloud使用ZooKeeper作为注册中心的示例。
zookeeper源码(07)leader、follower和observer
本文分析zookeeper中leader、follower的核心工作流程
SpringCloud-项目引入Nacos
本文探讨了在Spring Cloud项目中引入Nacos的过程与方法。首先介绍了Nacos的基本概念和特性,然后深入解析了如何在项目中集成Nacos作为注册中心的步骤。通过详细的实例演示和配置说明,读者将了解如何借助Nacos实现服务的注册与发现,。文中还强调了Nacos在分布式系统中的优越性能和灵
Eureka-第一篇
Eureka是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Eureka是Netflix开发的服务发现框架,主要用于解决在云计算环境中动态位置服务和快速弹性变化的问题。在微服务架构中,Eureka可以作为服务注册与发现组件,使服务之间能够
SpringCloud-Nacos服务分级存储模型
本文介绍如何基于Nacos实现服务分级存储模型。服务分级模型是一种将服务层次化组织的架构设计,通常用于大型分布式系统或微服务架构中。这种模型的目标是通过将服务划分为不同的层级,实现更灵活、可维护和可扩展的系统架构。Nacos服务分级存储模型作为Nacos的核心设计之一,为微服务架构下的服务发现和配置